Java performance testing using the NeoLoad load test tool is as straightforward as testing standard HTTP applications.
NeoLoad runs performance tests against Java (J2EE) applications (as well as Oracle Forms) using the JMX (Java Management Extensions) protocol to provide agentless test monitoring. This means that no extra software is required on the server. NeoLoad tracks user sessions using either cookies or URL rewriting.
JMX is the technology that facilitates the creation of management interfaces for Java applications.
NeoLoad can capture Java Applet and Java Serialization traffic after the browser Java plug-in is configured to establish the NeoLoad recording proxy as a proxy server.
Java Serialization
Java Serialization requests are similar to standard HTTP requests enabling the full extent of NeoLoad's HTTP handling features to be available. The NeoLoad Post-Recording Wizard is used to decode Java Serialization requests (using XML) after the necessary libraries have been declared.
NeoLoad needs the following items to decode Java Serialization requests and responses:
- JARs for the Framework used to transport the customized Java objects
- the customized Java objects exchanged between the server and the client
- other referenced classes